package router

import (
	"lot_admin_api/internal/controller"

	"github.com/gogf/gf/v2/net/ghttp"
)

// OperateRouter 运营端端的路径
func OperateRouter(group *ghttp.RouterGroup) *ghttp.RouterGroup {
	groupBinding := group.Bind(
		controller.Operate,        // 运营者用户模块
		controller.Auth,           // 运营者用户模块
		controller.ThirdParty,     // 第三方模块
		controller.Dictionary,     // 数据字典
		controller.Company,        // 公司模块
		controller.Department,     // 部门模块
		controller.Role,           // 角色模块
		controller.Staff,          // 商户员工模块
		controller.Notice,         // 新闻模块
		controller.HelpDoc,        // 帮助文档模块
		controller.Site,           // 电站模块
		controller.Equipment,      // 设备模块
		controller.User,           // 用户模块
		controller.RechargeRecord, // 充值记录模块
		controller.Order,          // 用户订单模块
		controller.Agreement,      // 协议模块
		controller.RechargeRule,   // 充值规则模块
		controller.Billing,        // 计费规则模块
		controller.Coupon,         // 优惠券模块
		controller.CouponRecord,   // 优惠券记录模块
		controller.Statistics,     // 数据统计模块
	)
	return groupBinding
}
